/*
*  Copyright 2019-2020 Zheng Jie
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*  http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/
package me.zhengjie.business.service.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.io.Serializable;

/**
* @website https://el-admin.vip
* @description /
* @author xiahongbo
* @date 2025-01-12
**/
@Data
public class PricCostDetlDto implements Serializable {

    /** 主键ID */
    private String pricCostDetlId;

    /** 长期护理执行明细编码 */
    private String longtermExeDetlCodg;

    /** 长期护理计划明细编码 */
    private String longtermPlanDetlCodg;

    /** 长期护理明细ID */
    private String longtermDetlId;

    /** 长期护理批次号 */
    private String longtermBchno;

    /** 长期护理任务接收批次号 */
    private String longtermTaskRecBchno;

    /** 长期护理计划明细ID */
    private String longtermPlanDetlId;

    /** 长期护理服务类型 */
    private String longtermServType;

    /** 长期护理服务项目编号 */
    private String longtermServitemNo;

    /** 长期护理服务项目名称 */
    private String longtermServitemName;

    /** 医药机构目录名称 */
    private String medinsListName;

    /** 护理计划开始时间 */
    private Timestamp longtermPlanBegntime;

    /** 护理计划结束时间 */
    private Timestamp longtermPlanEndtime;

    /** 护理实际开始时间 */
    private Timestamp longtermActBegntime;

    /** 护理实际结束时间 */
    private Timestamp longtermActEndtime;

    /** 参保所属医保区划 */
    private String insuAdmdvs;

    /** 参保险种 */
    private String insutype;

    /** 长期护理时长 */
    private Long longtermDura;

    /** 使用频次 */
    private String usedFrqu;

    /** 长期护理明细来源 */
    private String longtermDetlSouc;

    /** 单价 */
    private BigDecimal pric;

    /** 单次数量 */
    private BigDecimal sinCnt;

    /** 计价单位编号 */
    private String prcuntNo;

    /** 护理人员姓名 */
    private String nurscarePsnName;

    /** 护理人员编号 */
    private String nurscarePsnNo;

    /** 护理人员手机号 */
    private String nurscarePsnMob;

    /** 金额 */
    private BigDecimal amt;

    /** 人员编码 */
    private String psnNo;

    /** 证件类型 */
    private String certType;

    /** 证件号码 */
    private String certno;

    /** 人员姓名 */
    private String psnName;

    /** 护理方式 */
    private String nurscareWay;

    /** 长期护理评估等级 */
    private String longtermEvalLv;

    /** 入住时间 */
    private Timestamp regBegntime;

    /** 登记ID */
    private String longtermRegId;

    /** 待遇申请ID */
    private String longtermTrtAppyId;

    /** 护理机构编号 */
    private String nurscareOrgNo;

    /** 护理机构名称 */
    private String nurscareOrgName;

    /** 目录自付比例类别 */
    private String selfpayPropType;

    /** 自付比例 */
    private BigDecimal selfpayProp;

    /** 收费项目等级 */
    private String chrgitmLv;

    /** 服务内容 */
    private String servCont;

    /** 自费标志 */
    private String ownpayFlag;

    /** 医疗目录类型 */
    private String hilistType;

    /** 定点归属医保区划 */
    private String fixBlngAdmdvs;

    /** 医疗类别 */
    private String medType;

    /** 费用发生时间 */
    private Timestamp feeOcurTime;

    /** 医疗目录编码 */
    private String medListCodg;

    /** 医疗目录名称 */
    private String medListName;

    /** 医药机构目录编码 */
    private String medinsListCodg;

    /** 明细项目费用总额 */
    private BigDecimal detItemFeeSumamt;

    /** 开单科室编码 */
    private String bilgDeptCodg;

    /** 开单科室名称 */
    private String bilgDeptName;

    /** 开单医生编码 */
    private String bilgDrCodg;

    /** 开单医师姓名 */
    private String bilgDrName;

    /** 受单科室编码 */
    private String acordDeptCodg;

    /** 受单科室名称 */
    private String acordDeptName;

    /** 受单医生编码 */
    private String ordersDrCode;

    /** 受单医生姓名 */
    private String ordersDrName;

    /** 医院审批标志 */
    private String hospApprFlag;

    /** 中药使用方式 */
    private String tcmdrugUsedWay;

    /** 外检标志 */
    private String etipFlag;

    /** 外检医院编码 */
    private String etipHospCode;

    /** 出院带药标志 */
    private String dscgTkdrugFlag;

    /** 备注 */
    private String memo;

    /** 组套编号 */
    private String combNo;

    /** 长期护理执行明细编码 */
    private String longtermExeDetlCodg1;

    /** 护理人员标志 */
    private String nurscarePsnFlag;

    /** 机构定价 */
    private BigDecimal medinsPric;

    /** 标准定价 */
    private BigDecimal stdPric;

    /** 辅具类别 */
    private String asstType;

    /** 辅具产品类别 */
    private String asstProdType;

    /** 辅具厂商 */
    private String asstPrdr;

    /** 辅具规格 */
    private String asstSpec;

    /** 医保目录编码 */
    private String hilistCode;

    /** 医保目录名称 */
    private String hilistName;

    /** 登记主键ID */
    private String pricRgstInsId;

    /** 是否上传 */
    private String sfsc;

    /** 业务类型 */
    private String ywlx;

    /** 录入人 */
    private Long lrr;

    /** 录入人姓名 */
    private String lrrxm;

    /** 录入人部门 */
    private Long lrbm;

    /** 录入人部门名称 */
    private String lrbmmc;

    /** 录入时间 */
    private Timestamp lrsj;

    /** 更新人 */
    private Long gxr;

    /** 更新人姓名 */
    private String gxrxm;

    /** 更新人部门 */
    private Long gxbm;

    /** 更新人部门名称 */
    private String gxbmmc;

    /** 更新时间 */
    private Timestamp gxsj;

    /** 是否有效 */
    private String sfyx;

    /** 备注 */
    private String bz;
}